package com.lepu.app.main.bean;

import org.json.JSONException;
import org.json.JSONObject;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

public class BeanCheckVersion {

	/**
	 * ClientUpgrade
	 * 0-无更新
		1-有更新
		2-强制更新
	 */
	public String SystemTime;//	系统时间
	public String ClientUpgrade;//	客户端软件更新
	public String ClientLatestVersion;//	最新版本
	public String ClientDownloadUrl;//	新版本下载地址
	public String ClientUpgradeMemo;//	新版本更新说明
	public String ClientLatestVersionCode;//	最新版本代码

	/*
	 * 解析数据
	 */
	public static BeanCheckVersion parseCheckVersion(String dataString)
	{
		String result = "";
		try {
			JSONObject jsonObject = new JSONObject(dataString);
			JSONObject obj1 = (JSONObject) jsonObject.get("Result");
			JSONObject obj2 = (JSONObject) obj1.get("DetailInfo");
			
			result = obj2.toString();
		} catch (JSONException e) {
			e.printStackTrace();
		}
		
		Gson gson = new Gson();
		BeanCheckVersion checkVersion = gson.fromJson(result,
				new TypeToken<BeanCheckVersion>() {
				}.getType());
		return checkVersion;
	}

}
